module.exports = {
    publicPath: process.env.NODE_ENV === 'production' ? '/' : '/',
    productionSourceMap: process.env.NODE_ENV !== 'production',
    lintOnSave: false,
    runtimeCompiler: true,
    pluginOptions: {
        autoRouting: {
            chunkNamePrefix: 'page-'
        }
    },
    // // publicPath: process.env.NODE_ENV === 'development' ? "./" : "/",
    // 跨域
    // devServer: {
    //     host: 'localhost',
    //     port: 8080,
    //     open: true,
    //     // proxy: {
    //     //     '/api': {
    //     //         target: 'http://devops.test.cq.iot.chinamobile.com/api/v2/fin',
    //     //         secure: false,
    //     //         logLevel: "debug",
    //     //         pathRewrite: {
    //     //             '^/api': ''
    //     //         },
    //     //         changeOrigin: true
    //     //     }
    //     //     // '/api': {
    //     //     //     target: 'http://test.pssp.com/v1', // 对应自己的接口
    //     //     //     changeOrigin: true
    //     //     // }
    //     // }
    // },
    // 修改项目的favicon图标(将原有的vue的favicon图标更换为新的图标后，再加上如下配置即可)
    pwa: {
        iconPaths: {
            favicon32: 'favicon.ico',
            favicon16: 'favicon.ico',
            appleTouchIcon: 'favicon.ico',
            maskIcon: 'favicon.ico',
            msTileImage: 'favicon.ico'
        }
    },
    // 修改或新增html-webpack-plugin的值，在index.html里面能读取htmlWebpackPlugin.options.title
    chainWebpack: config => {
        config
            .plugin('html')
            .tap(args => {
                args[0].title = '头条';
                return args;
            });
        config.resolve.alias
            .set('com', '@/components')
            .set('api', '@/api');
    }
};
